unchallengeable use - French English Dictionary